/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.enaho.reporte;

import com.model.domain.ubicacion.GrupoViviendasReporte;
import util.reporte.AbstractReporteMap;
import com.model.domain.tiempo.Mes;
import com.model.domain.tiempo.Periodo;
import com.model.domain.ubicacion.Conglomerado;
import com.model.domain.ubicacion.Odei;

/**
 *
 * @author Rdelacruz
 */
public class ReporteRecojoDatosResumen 
extends AbstractReporteMap<GrupoViviendasReporte>
{
    //Ojo: getFilaById(null,null,null) tambien funciona, si antes se agrego una fila con esas caracteristicas
    public GrupoViviendasReporte getFilaById(String idOdei, String idMes, String idPeriodo) {       
        Odei o = new Odei();
        o.setCodigo(idOdei);
        
        Mes m = new Mes();
        m.setCodigo(idMes);
        
        Periodo p = new Periodo();
        p.setCodigo(idPeriodo);
        
        Conglomerado c = new Conglomerado();
        c.setOdei(o);
        c.setMes(m);
        c.setPeriodo(p);
        
        GrupoViviendasReporte fila = new GrupoViviendasReporte();
        fila.setConglomerado(c);
        
        //fila.setOdei(o);
        //fila.setMes(m);
        //fila.setPeriodo(p);
        
        //return filasMap.get(fila.getKey());
        return getFila(fila);
    }

    
    
}
